pinball game
Teaching Artificial Intelligence and Robotics Via Games
Wong, Daniel (University of Southern California) | Zink, Ryan (University of Southern California) | Koenig, Sven (University of Southern California)
The Department of Computer Science at the University of Southern California recently created two new degree programs, namely a Bachelor's Program in Computer Science (Games) and a Master's Program in Computer Science (Game Development). In this paper, we discuss two projects that use games as motivator. First, the Computer Games in the Classroom Project develops stand-alone projects on standard artificial intelligence topics that use video-game technology to motivate the students but do not require the students to use game engines. Second, the Pinball Project develops the necessary hardware and software to enable students to learn concepts from robotics by developing games on actual pinball machines.
- North America > United States > California > Los Angeles County > Los Angeles (0.52)
- North America > Canada > Alberta (0.15)
- North America > United States > Nevada (0.05)
- North America > United States > Massachusetts (0.05)
- Leisure & Entertainment > Games > Computer Games (1.00)
- Education (1.00)
Teaching Robotics and Computer Science with Pinball Machines
Wong, Daniel (University of Southern California) | Earl, Darren (University of Southern California) | Zyda, Fred (University of Southern California) | Koenig, Sven (University of Southern California)
Roboticists need to have a solid understanding of hardware and software. The standard computer science education in the United States, however, tends to teach students only about software. To remedy this situation, we explore new ways of teaching them about hardware in a playful way. Realizing that pinball machines are simple robots, we have developed a pinball machine interface between a PC and a recent Lord of the Rings pinball machine, which enables students to implement pinball games and gain knowledge of hardware and interface programming in the process. This paper describes both our pinball machine interface and our experience developing it. As far as we know, this is the first time that anyone has managed to control an existing pinball machine completely.
- North America > United States > California > Los Angeles County > Los Angeles (0.28)
- North America > United States > Ohio > Wood County > Bowling Green (0.04)
- North America > United States > Ohio > Summit County > Green (0.04)
- (4 more...)
- Leisure & Entertainment > Games (0.68)
- Education > Curriculum > Subject-Specific Education (0.67)